home *** CD-ROM | disk | FTP | other *** search
- Path: mailhub.scitec.com.au!ramsesy
- From: ramsesy@rd.scitec.com.au (Ramses Youhana)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++
- Date: 16 Feb 1996 07:25:03 GMT
- Organization: SCITEC LIMITED, Sydney, Australia.
- Distribution: world
- Message-ID: <4g1bgf$l5@mailhub.scitec.com.au>
- References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f5h5t$f13@vixen.cso.uiuc.edu>
- NNTP-Posting-Host: scitec7.scitec.com.au
- X-Newsreader: TIN [version 1.2 PL2]
-
- robertson jason victor (jroberts@ehsn24.cen.uiuc.edu) wrote:
- > In article <3114d8fb.5a455349@zesi.ruhr.de> haug@zesi.ruhr.de (Haug Buerger) writes:
- > >The Right Reverend Colin James III (cjames@melchizedek.cec-services.com) wrote:
- > >...
- > >: 1. C/C++ compilers which are industrial quality with professional
- > >: support are cheaper than the expensive, vendor-gouging Ada ones;
- > >...
- > >: 6. ANSI C code is portable to thousands more discrete platforms than
- > >: is Ada (at about 900 platforms, counting some multiple times).
- > >
- > >Would you say Borland C/C++ is a professional compiler? It's
- > >cheap, that's true but that's all. It's not eaven a real ANSI C
- > >compiler. Some funktions do not work like the ANSI standard says
- > >and it's documented. Everybody thinks it's an ANSI C compiler
- > >because there is no test suite for ANSI C and everybody can say
- > >he has an ANSI C compiler.
- > >
- > >C++ has no real standard and most source is not portable. It's
- > >missing a test suite, too.
- > >
- > >I would like to know how many of these 900 platforms have a real
- > >ANSI C compiler. My experiance is that most non trivial C code is
- > >not portable and needs lots of modifications. C++ is worse.
-
- > Not from where I see it. Most _good_ C code is extremely portable. Even
- > somewhat rough C needs few changes to compile on a decent platform. If it
- > doesn't have a good C compiler that's the fault of the platform, not C.
-
- > C++ is mostly portable, but the upcoming standard will make it more so.
-
- Another thing not mentioned is that Ada is far more complicated to learn
- fully than is C/C++. The complexity of the language can add to an increase
- in the probabilty of bugs being introduced and also adds to an increase in
- project maintanace costs.
-
- Ramses.
-
-